@charset "utf-8";

@import url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css);
body{font-family:'Noto Sans Korean','Malgun Gothic', dotum, sans-serif;}

.group_tab{height:52px}
.group_tab>ul>li>a{display:block;height:auto;line-height:50px;font-weight:bold;padding:0 12px}

/* 테이블 공동 속성 */
.table-ggt{width:100%;border-collapse:collapse;border-spacing:0;text-align:left} /* text-shadow:1px 1px 0 rgba(255,255,255,0.9); */
.table-ggt th, .table-ggt td{padding:12px 12px;font-weight:normal;vertical-align:middle}
.table-ggt>thead>tr{background-color:#fff}
.table-ggt>tfoot>tr{background-color:#f1f1f1}
.table-ggt>thead>tr>th,.table-ggt>thead>tr>td{padding:12px 12px;text-align:center;font-weight:bold;font-size:1.1em;color:#1c2873}
.table-ggt>tfoot>tr>th,.table-ggt>tfoot>tr>td{text-align:center;font-weight:bold}
.table-ggt>tbody>tr>th{text-align:center;font-weight:bold;background:#dce4f5}

/* 테이블 개별 속성 */
.table-ggt{border-top:2px solid #000}
.table-ggt th, .table-ggt td{border-width:1px;border-style:solid;box-shadow:inset 1px 0 0 rgba(255,255,255,0.5),inset 0 1px 0 rgba(255,255,255,0.4);}

th.cell_custom1,td.cell_custom1{width:20%;text-align:center}
th.cell_custom2,td.cell_custom2{width:20%;text-align:center}
td.cell_custom2{background:#f5f5f5}
th.cell_custom3,td.cell_custom3{width:60%;text-align:left}
td.cell_custom3>a>span{color:#000;margin:0 10px}
td.cell_custom3>a:hover>span{color:red;text-decoration:underline}






html{ font-family: "Nanum Gothic";}

.user-btn-1{display:inline-block;padding:1em 2em;background:#1d1d1d;color:#fff;text-align:center;border-radius:10000px;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;text-decoration:none}
.user-btn-1:hover,.user-btn-1:focus{background:#43a689;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;text-decoration:none !important}

p{line-height:1.4}
.user_group_1{position:relative;padding:1em;overflow:hidden;height:200px;border-color:#eaeaea}
.user_group_2{position:relative;padding:1em;overflow:hidden;height:170px;border-color:#eaeaea}

#header{position:absolute;z-index:111}
.lnb{position:relative;back1ground:url(http://gtt_industry.mong9.com/etc_img/menu_bg.png);}

.text-decoration-none,.text-decoration-none a,.text-decoration-none a:hover{text-decoration:none}

.page_menu_one,.page_menu_one_a{position:relative;text-shadow:rgba(0, 0, 0, 0.5) 0px 0px 3px}
.page_menu_one:before,.page_menu_one_a:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  bottom: 0;
  background: #fff;
  height: 1px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.page_menu_one:hover:before, .page_menu_one:focus:before, .page_menu_one:active:before {left: 0;right: 0;}
.page_menu_one_a:before,.page_menu_one_a:hover:before, .page_menu_one_a:focus:before, .page_menu_one_a:active:before {left: 0;right: 0;}

/* 사용자 박스 정의 */
.user-box-title{position:relative;z-index:10;margin-bottom:1em;line-height:1;}
.user-box-content{position:relative;z-index:10;margin-bottom:1em;font-size:1em;text-align:justify}
.user-box-content2{position:relative;z-index:10;margin-bottom:1em}

/* 원하는 색상을 정의하세요 */
.user-background-1{background-color:#f1f1f1;color:#212121;border-color:#212121}
.user-background-2{background-color:#c80f27;color:#fff;border-color:#34384d}
.user-background-3{background-color:#f5f5f5;color:#333;border-color:#00838f}

.user-color1,.user-hover1:hover,.user-hover1:focus{background-color:#3f8af9;color:#fff;border-color:#397ce0;text-shadow:0px 0px 2px #2960b2}
.user-color1 a,.user-color1 i{color:#fc7c3d;text-shadow:0px 0px 2px #000}
.user-color2,.user-hover2:hover,.user-hover2:focus{background-color:#ed2344;color:#fff;border-color:#821426;text-shadow:0px 0px 2px #821426}
.user-color2 a,.user-color2 i{color:#aa0443;text-shadow:0px 0px 2px #ffacd6}

.user-btn-color1{background-color:#fff;color:#333;border-color:#999;text-shadow:0px 0px 2px #f2f2f2}

.f-user-color1{color:crimson}



/* 보기모드/내용글크기/SNS 버튼 등 */
.allImg{background-image:url(http://sticket.mong9.com/m9_img/design/page_img.png)}



/* SNS 버튼 속성 */
.sns-container{margin:20px 0}
.sns_p{margin:0;text-align:right}
.sns_box li{display:inline-block;*zoom:1;*display:inline;font-size:0}
.btn_sns{display:inline-block;*zoom:1;*display:inline;width:30px;height:30px}
.box_sns{display:block;width:30px;height:30px;text-indent:-9000px;text-align:left;white-space:nowrap;overflow:hidden}
.pos_facebook{background-position:0 0}
.pos_twitter{background-position:-30px 0}
.pos_kakao{background-position:-60px 0}
.pos_kakaostory{background-position:-90px 0}
.pos_qrcode{background-position:-120px 0}
.qr_code_div{position:absolute;z-index:200;display:none;border:1px solid #ccc;background:#fff;width:130px;height:130px}



/* guide라는 카테고리있으면 에러 */
.btn_mode0_btn{width:56px;height:20px;display:inline-block;*zoom:1;*display:inline}
.box_mode0_btn{width:56px;height:20px;display:block;text-indent:-9000px;text-align:left;line-height:20px}
.btn_mode1_btn{width:56px;height:20px;display:inline-block;*zoom:1;*display:inline}
.box_mode1_btn{width:56px;height:20px;display:block;text-indent:-9000px;text-align:left;line-height:20px}
.btn_mode2_btn{width:74px;height:20px;display:inline-block;*zoom:1;*display:inline}
.box_mode2_btn{width:74px;height:20px;display:block;text-indent:-9000px;text-align:left;line-height:20px}
.pos_mode0_btn{background-position:0 -100px}
.pos_mode1_btn{background-position:-100px -100px}
.pos_mode2_btn{background-position:-200px -100px}
.box_guide_btn{width:65px;height:20px;display:block;text-indent:-9000px;text-align:left;line-height:20px}
.pos_guide_btn{background-position:-120px -50px}



.contents_control li {float: left;padding-right: 1px;}

.table-1 th, .table-1 td, .table-2 th, .table-2 td, .table-3 th, .table-3 td, .table-4 th, .table-4 td, .table-5 th, .table-5 td, .table-6 th, .table-6 td{padding:12px 16px}
.table-1>thead>tr>th, .table-1>thead>tr>td, .table-2>thead>tr>th, .table-2>thead>tr>td, .table-3>thead>tr>th, .table-3>thead>tr>td, .table-4>thead>tr>th, .table-4>thead>tr>td, .table-5>thead>tr>th, .table-5>thead>tr>td, .table-6>thead>tr>th, .table-6>thead>tr>td{padding:12px 16px;font-weight:bold}
.table-6 tr>th:first-child{background:#f1f1f1}

.table-1>tbody>tr>th{background:#f5f5f5}
.table-1>tbody>tr>td{background:#fff}
.table-1>thead>tr>th{border-bottom-color:#666}

.mode_box{display:none}

.group_tab>ul>li>a[class='selected'], .group_tab>ul>li>a:hover, .group_tab>ul>li>a:focus{background:#222;border-color:#222}

.normalize, .m9_editor, .m9_editor_box{font-family:Arial,sans-serif,'Open Sans';font-size:15px;letter-spacing:-0.5px}
#program_list_area{font-size:15px;letter-spacing:-0.5px}

.title_bottom_msg{font-size:18px;color:#111;text-align:center;
background:url(http://vcomm.kr/etc_img/title_bottom_mark.png) 50% 0 no-repeat;
padding-top:70px;
}
.title_bottom_msg:after{content:'';width:100%;height:7px;display:block;margin:30px 0 40px 0;
background:url(http://vcomm.kr/etc_img/title_bottom_mark2.png) 50% 0 no-repeat;}
.title_bottom_msg>b{color:#34384d}


#convert{padding-bottom:50px}


.mobile-menu{background:#222}
/* 모바일 옆으로 보기로 취급 */
@media screen and (max-width:683px) {
#header{position:static}
.page_banner{background:#222}
.m-xxxx2{top:-40px !important}
.page_menu{background:#222}
.page_banner_bottom_in{display:none}

.page_banner_bottom_in{visibility:hidden;height:0}
.user_group_1{height:initial}.user_group_2{height:initial}
.page_top_menu{background:#f1f1f1 !important}
.m_top_navi_btn{color:#333 !important}
.top_navi_btn{color:#333 !important}	
.page_left{display:none}

.normalize, .m9_editor, .m9_editor_box{font-size:14px}
#convert{padding-bottom:0px}
}

/* 모바일 옆으로 보기로 취급 */
@media screen and (max-width:439px){
.user_group_1{border-bottom:1px solid;border-color:#e0e0e0}.user_group_2{border-bottom:1px solid;border-color:#e0e0e0}
.table-1 th, .table-1 td, .table-2 th, .table-2 td, .table-3 th, .table-3 td, .table-4 th, .table-4 td, .table-5 th, .table-5 td, .table-6 th, .table-6 td{padding:6px 4px}
}



.program_list_A_table{border-collapse:separate;border-spacing:1px}
.td_status>.program_list_f_etc{display:inline-block;min-width:75px;border-radius:3px;padding:6px;font-size:12px;font-family:dotum}
.program_table_input1{vertical-align:middle}

.user_info_table{margin-bottom:20px}

.program_list_one_group{position:relative}
.program_list_font_group>span{display:block}
.program_list_font_group>span.title{padding:5px 0}

.program_list_font_group>span.group_contents{position:absolute;top:0;right:0;padding:10px 5px}
.program_list_font_group>span.group_contents>.program_list_font_value2{padding:2px 6px;border-radius:3px}

._group_kind_1{background:#ca654e;border-color:#ca654e;color:#fff !important}
._group_kind_2{background:#f49720;border-color:#f49720;color:#fff !important}
._group_kind_3{background:#22a8d9;border-color:#22a8d9;color:#fff !important}
._group_kind_4{background:#02344b;border-color:#02344b;color:#fff !important}

._status_kind_1{background:#0e3c69;color:#fff !important;border:1px solid #0e3c69}
._status_kind_2{background:#28a8d8;color:#fff !important;border:1px solid #28a8d8}
._status_kind_3{background:#fff;color:#666 !important;border:1px solid #ccc}

/* 모바일 바로 보기로 취급 */
@media screen and (max-width:439px){

.program_list_td_title{overflow:hidden}
.program_list_td_title>a{display:block;width:150px;white-space:nowrap;text-overflow:ellipsis}
.program_list_new{display:none}
}